#include <am.h>
#include <nemu.h>

#define KEYDOWN_MASK 0x8000
#include "stdio.h"
void __am_input_keybrd(AM_INPUT_KEYBRD_T *kbd) {
  uint32_t key = *(uint32_t*)(KBD_ADDR);
  kbd->keydown = key&KEYDOWN_MASK?true:false;
  kbd->keycode = key&(~KEYDOWN_MASK);
}
